/*
* @Author: Administrator
* @Date:   2017-06-08 09:52:11
* @Last Modified by:   Administrator
* @Last Modified time: 2017-06-08 10:17:34
*/
.nav{
	background: #eee;
	height: 30px;
	line-height: 30px;
}
.nav .user{
	float: left;
}
.nav .user.login{
	display: none;
}
.nav .user .link{
	margin-right: 5px;
}
.nav .nav-list{
	float: right;
}
.nav .nav-list .nav-item{
	display: inline-block;
	margin-left: 5px;
}
/*
* @Author: Administrator
* @Date:   2017-06-09 08:28:05
* @Last Modified by:   Administrator
* @Last Modified time: 2017-06-11 16:36:10
*/
/* 通用头部导航*/
.header .logo{
	position: absolute;
	left: 60px;
	top: 34px;
	display: block;
	font-size: 36px;
	font-weight: bold;
	color: #c60023;
}
.header .search-con{
	padding: 40px 0 30px 250px;
}
.header .search-con .search-input{
	width: 550px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-size: 15px;
	border: 2px solid #c60023;
	outline: none;
}
.header .search-con .search-btn{
	position: absolute;
	height: 44px;
	width: 100px;

}
/*面包屑导航*/
.crumb{
	margin-bottom: 15px;
	height: 50px;
	line-height: 50px;
	background: #eee;
	color: #888;
	font-size: 14px;
	border-top: 2px solid #c60023;

}/*
* @Author: halfgod
* @Date:   2017-06-15 14:10:25
* @Last Modified by:   halfgod
* @Last Modified time: 2017-06-15 20:18:27
*/
.cart-table{
	width: 100%;
	border-collapse: collapse;
	border:1px solid #ebebeb;
	margin-bottom: 10px;
}
/*heder*/
.cart-header{
	background: #eee;

}
.cart-header .cart-cell{
	height: 40px;
	line-height: 40px;
}
.cart-table .cell-check{
	width: 6%;
	text-align: left;
	padding-left: 20px;
}
.cart-table .cell-img{
	width: 10%;
	text-align: left;
}
.cart-table .cell-img .p-img{
	height: 80px;
	width: 80px;
	border:1px solid #ddd;
	margin: 10px 0;
}
.cart-table .cell-info{
	width: 35%;
	text-align: left;
}
.cart-header .cell-info{
	width: 45%;
	padding-left: 106px;
}
.cart-table .cell-price{
	width: 10%;
	text-align: center;
}
.cart-table .cell-count{
	width: 14%;
	text-align: center;

}
.cart-table .cell-count .count-input{
	width: 40%;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	text-align: center;
	font-size: 14px;
	color: #000001;
	outline: none;
}
.cart-table .cell-count .count-btn{
	display: inline-block;
	width: 10%;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border:1px solid #ddd;
	background: #fff;
	cursor: pointer;
	-moz-user-select :none;
	-webkit-user-select :none;
	-ms-user-select :none;
	user-select:none;

}
.cart-table .cell-total{
	width: 15%;
	text-align: center;
}
.cart-table .cell-opera{
	width: 10%;
	text-align: center;
}
/*footer*/
.cart-footer{
	line-height: 50px;
	width: 100%;
	background: #eee;
	overflow: hidden;
}
.cart-footer .select-con{
	float: left;
	padding-left: 20px;
	
	
}
.cart-footer .delete-con{
	float: left;
	margin-left: 20px;
	
}
.cart-footer .submit-con{
	float: right;

}
.cart-footer .submit-con .submit-total{

	margin-right: 30px;
	color: #c60023;
	font-size: 18px;
	font-weight: bold;
}
.cart-footer .submit-con .btn-submit{
	float: right;
	width: 80px;
	text-align: center;
	height: 50px;
	line-height: 50px;
}
.err-tip{
	padding: 0 10px;
	height: 60px;
	line-height: 60px;
	color: #f60;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	background: #eee;
}
